@typeparam TSomeVeryLongName where TSomeVeryLongName : class